from selenium import webdriver
from selenium.webdriver.common.by import By
import os

# 打开游览器
driver = webdriver.Chrome()
driver.maximize_window()

# 请求本地网页
url = 'file:///' + os.path.dirname(os.path.abspath(__file__)) + '/html/注册实例.html'
driver.get(url)

# 找到A表标签
a = driver.find_element(By.ID,'idframe1')
# 切换到A表 frame
driver.switch_to.frame(a)

# 推出到主页面
driver.switch_to.default_content()

# 找到B表标签
b = driver.find_element(By.NAME, 'myframe2')
# 切换到B表 frame
driver.switch_to.frame(b)

# 切换到父级frame
driver.switch_to.parent_frame()

# 关闭游览器
driver.quit()


# 在开发者工具里，选中元素，点击Console，可以很直观的看到元素是否被iframe嵌套